/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Persistencia;

import Persistencia.Entidades.Responsable;
import java.util.List;

/**
 *
 * @author zeta
 */
public interface IResponsableDAO {
    
    /**
     *
     * @param resp
     * @return
     */
    public Integer insertResponsable(Responsable resp);
    /**
     *
     * @param resp
     * @return
     */
    public boolean deleteResponsable(Responsable resp);
    /**
     *
     * @param resp
     * @return
     */
    public boolean updateResponsable(Responsable resp);
    /**
     *
     * @param idResponsable
     * @return
     */
    public Responsable getResponsable(Integer idResponsable);
    /**
     *
     * @param nombreApellido
     * @return
     */
    public Responsable getResponsable(String nombreApellido);
    /**
     *
     * @return
     */
    public List<Responsable> getAllResponsables();
    /**
     *
     * @param condicion
     * @return
     */
    public List<Responsable> selectResponsables(String condicion);
}
